﻿// JScript File

function Anular(){

  var form = window.document.forms[0];

  // Verifica Seleccion Unica
  if ( !VerificarSeleccionUnica() ) { 
    alert("Seleccione solo una Orden de Trabajo");
	return false;
  }
  
  // Inicializa variables
  var strItem = ObtenerTicket();
  alert(strItem);
  /*var intCodigoTicket = strItem.split("-")[0];
  var intConcurrencia = strItem.split("-")[1];
  var intEstado = strItem.split("-")[2];
  var strEstado = strItem.split("-")[3];
  var strReferencia = strItem.split("-")[4];
	
  // Verifica si es un ticket referenciado
  if (strReferencia=="R") {
	alert("No se puede anular un ticket referenciado");
	return false;
  }
	
  // Verifica los estados permitidos - ingresado / asignado / reabierto
  if ( !((intEstado==1)||(intEstado==2)||(intEstado==11)) ) {
    alert("No se puede anular el ticket porque tiene el estado " + strEstado)  ;
	return false;	
  } 

  // OK Anular 	
  form.hdnAccion.value = "";
  strAccion = "Anular";
  winSelTecnico = document.open("../Comunes/EstadoTicket.aspx?Accion="+strAccion+"&Ticket="+intCodigoTicket+"&Concurrencia="+intConcurrencia,"winSelTecnico","top=100,left=150,height=175,width=400,menubar=no,toolbar=no, scrollbars=yes",true);	
  */
  return true;
}

/****************************************************/
/* Verifica que se haya seleccionado solo un ticket */
/****************************************************/
function VerificarSeleccionUnica(){
  
  var form = window.document.forms[0];	
  var intContador = 0;
  var iFila ;
  for(i = 0; i < form.elements.length; i++) {
  var nombre=form.elements[i].name.split("$");
     if ((nombre[4] == 'chkItem') && (form.elements[i].checked == true)) {
     iFila=i;
		intContador++
    }
  }
  if (intContador == 1) {
  form.ctl00$ContentPlaceHolder1$hFila.value=iFila;
  alert(form.ctl00$ContentPlaceHolder1$hFila.value);
  
	return true;
  } else {
	return false;
  }	
}
/*********************************************/
/* Obtiene el codigo del ticket seleccionado */
/*********************************************/
function ObtenerTicket(){
  var form = window.document.forms[0];	
  for(i = 0; i < form.elements.length; i++) {
   var nombre=form.elements[i].name.split("_");
    if ((nombre[4] == 'Label1') && (i == form.ctl00$ContentPlaceHolder1$hFila.value)) {
		return form.elements[i].value;
    }
  } 
}